@file:Suppress("unused")

package com.hjh.tool.extension

import java.text.SimpleDateFormat
import java.util.Date
import java.util.Locale
import kotlin.let

/**
 * @author： hjh
 * @createDate： 2024/12/31 14:53
 * @description：
 * @qq： 3472903821
 * @version: 1.0
 */

@Synchronized
fun Date?.format(pattern: String = "yyyy-MM-dd HH:mm:ss"): String {
    val format = SimpleDateFormat(pattern, Locale.CHINA)
    return this?.let { format.format(it) } ?: ""
}